Schriftsatzsysteme wie TEX kümmern sich nicht darum, wo am Ende die Tinte hinkommt. Sie wollen lediglich Informationen darüber, wie groß die einzelnen Buchstaben sind und wo in einem bestimmten Zeichensatz sie sich befinden. Diese Informationen werden in eine ,tfm`-Datei geschrieben (im Beispiel war das cmr10.tfm) und enthalten die „(TEX) font metric`` Information.
Druckertreiber und Bildschirmanzeiger, die „device independent files``
verarbeiten, wie sie von TEX oder anderen Programmen erzeugt werden,
brauchen dagegen Informationen über das tatsächliche Aussehen der
verwendeten Zeichen. schreibt diese Pixelinformation für
jeden Buchstaben eines Zeichensatzes im sogenannten „generic font``
Format, das heißt es schreibt eine ,gf`-Datei (cmr10.144gf in obigem Beispiel). Die Dateiendung bezeichnet dabei
die spezifische Auflösung des erzeugten Zeichensatzes in „Punkten
pro Zoll``, so daß Sie zwischen Zeichensätzen für den Bildschirmanzeiger
und den Druckertreiber unterscheiden können. Das „generic font`` Format
ist an dieser Stelle sehr gut geeignet und einige Gerätetreiber können
es sogar direkt verarbeiten.
In den meisten Fällen aber wird Ihr TEX-System mit etwas ganz anderem
arbeiten, der sogenannten ,pk`-Darstellung der Pixelinformation.
,pk`-Dateien enthalten die gleiche Information wie die
zugehörigen ,gf`-Dateien, nur ist diese stark komprimiert, so
daß ,pk`-Dateien viel kleiner sind. Die Umwandlung zwischen
diesen beiden Formaten der Pixelinformation geschieht mit Hilfe der beiden
Programme to
und
to
. Diese werden folgendermaßen aufgerufen
> GFtoPK [-v] gffile [pkfile] > PKtoGF [-v] pkfile [gffile]Die ,-v`-Option sagt den Programmen, etwas wortreicher zu sein, ansonsten würden Sie überhaupt keine Ausgabe am Bildschirm sehen. Das erste Argument bezeichnet die Eingabedatei (dabei ist die Endung wichtig) im jeweiligen Ausgangsformat. Das optionale zweite Argument bezeichnet die Ausgabedatei im jeweils anderen Format. Geben Sie dieses zweite Argument nicht an, so wird die Endung der Eingabedatei auf standardisierte Weise in die Endung der Ausgabedatei umgewandelt. Der Aufruf
> GFtoPK cmr10.144gfwird cmr10.144gf nach cmr10.144pk umwandeln. Sie können für das zweite Argument einen vollständigen Pfadnamen eingeben, so daß dann die Ausgabedatei gleich in das richtige Verzeichnis gestellt wird.